home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / unclutter-2.7 / Makefile.release < prev    next >
Makefile  |  1995-06-22  |  2KB  |  61 lines

  1. # Makefile for unclutter.  Throw this away and use the Imakefile if you can.
  2.               TOP = .
  3.       CURRENT_DIR = .
  4.                CC = gcc
  5.              LKED = $(CC)
  6.           INSTALL = install
  7.              MAKE = make
  8.                MV = mv
  9.                RM = rm -f
  10.              TAGS = ctags
  11.            MFLAGS = -$(MAKEFLAGS)
  12.      INSTPGMFLAGS = -c -s
  13.      INSTMANFLAGS = -c
  14.      TOP_INCLUDES = -I$(INCROOT)
  15.       CDEBUGFLAGS = -O
  16.       ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
  17.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
  18.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  19.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  20.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
  21.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  22.          IRULESRC = $(CONFIGDIR)
  23.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  24.            BINDIR = $(DESTDIR)/usr/bin/X11
  25.           INCROOT = $(DESTDIR)/usr/include
  26.           MANPATH = $(DESTDIR)/usr/catman/x11_man
  27.     MANSOURCEPATH = $(MANPATH)/man
  28.            MANDIR = $(MANSOURCEPATH)1
  29.             IMAKE = imake
  30.              XLIB = $(EXTENSIONLIB)  -lX11
  31.  
  32.   LOCAL_LIBRARIES = $(XLIB)
  33.  
  34.  OBJS = unclutter.o
  35.  SRCS = unclutter.c
  36.  
  37.  PROGRAM = unclutter
  38.  
  39. all:: unclutter
  40.  
  41. unclutter: $(OBJS) $(DEPLIBS)
  42.     $(RM) $@
  43.     $(LKED) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
  44.  
  45. install:: unclutter
  46.     $(INSTALL) -c $(INSTPGMFLAGS)   unclutter $(BINDIR)
  47. install.man:: unclutter.man
  48.     $(INSTALL) -c $(INSTMANFLAGS) unclutter.man $(MANDIR)/unclutter.1
  49. clean::
  50.     $(RM) $(PROGRAM)
  51.     $(RM_CMD) \#*
  52. Makefile::
  53.     -@if [ -f Makefile ]; then \
  54.     echo "    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  55.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  56.     else exit 0; fi
  57.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  58. tags::
  59.     $(TAGS) -w *.[ch]
  60.     $(TAGS) -xw *.[ch] > TAGS
  61.